<!DOCTYPE html>
<html>
<head>
	<title></title>
</head>
<body>
	<!-- 
	1.取出下面一组数中的最大值最小值19,89,44,56,76,89,0,-1,0.999

2.对以下数字分别进行向上取整和向下取整和四舍五入

0.28323
0.99923
0.12324
0.4563
45.3234
98.00001


3.随机出50-100的数并将偶数输出，再将奇数求和

4.求100以内的质数

5.将数组中数字内容求和[12,34,2,5,76,34,66,78]

6.从数组中随机获取成员[12,a,9,p,8];

7.生成从0到指定值的数字数组


第一题:封装一个输入半径求圆的面积的函数

第二题：封装一个显示时间的函数


第三题、取数组中的最大值


第四题 [61,5,64,24,27,66,67，24，46，64];去重


	 -->

</body>
<script type="text/javascript">
	console.log('最大'+(Math.max(19,89,44,56,76,89,0,-1,0.999)));
	console.log('最小'+(Math.min(19,89,44,56,76,89,0,-1,0.999)));

console.log('向上取整');
	function ceil(a,b,c,d,e,f){
		console.log(Math.ceil(a));
		console.log(Math.ceil(b));
		console.log(Math.ceil(c));
		console.log(Math.ceil(d));
		console.log(Math.ceil(e));
		console.log(Math.ceil(f));
	}
	ceil(0.28323,0.99923,0.12324,0.4563,
	45.3234,98.00001);

console.log('向下取整');
function floor(a,b,c,d,e,f){
		console.log(Math.floor(a));
		console.log(Math.floor(b));
		console.log(Math.floor(c));
		console.log(Math.floor(d));
		console.log(Math.floor(e));
		console.log(Math.floor(f));
	}
	floor(0.28323,0.99923,0.12324,0.4563,45.3234,98.00001);

console.log('四舍五入');
function round(a,b,c,d,e,f){
		console.log(Math.round(a));
		console.log(Math.round(b));
		console.log(Math.round(c));
		console.log(Math.round(d));
		console.log(Math.round(e));
		console.log(Math.round(f));
	}
	round(0.28323,0.99923,0.12324,0.4563,45.3234,98.00001);
	
console.log('随机出50~100的数');
//pareInt
	// var sj =parseInt(Math.random()*50)+50;
	// for (var sj = 50; sj <= 100; sj++) {
	// if (sj%2==0) {
	// 	console.log(sj);
	// } 
	// }
	// var sum = 0;
	// for (var i = 50; i <= 100; i++) {
	// 	if (sj%2==1) {
	// 		sum = sum+sj[i]
	// }
	// console.log(sum);
	// }
		var arr = [];
		var arrj = [];
	for (var i = 1; i < 50; i++) {
		var a = parseInt(Math.random()*50+50);
		if (a%2 == 0) {
			arr.push(a);
		}else{
			arrj.push(a);
		}
	}
	console.log(arr);
		var sum = 0;
	for (var j = 0; j < arrj.length; j++) {
		sum = sum+arrj[j];
	}
	console.log('求和'+sum);
	
//求质数
// for(var i = 2;i<=100;i++){
// 	var c = true;
// 	for (var j = 2;j<i;j++) {
// 		if (i%j==0) {
// 			c = false;
// 			break;
// 		}
// 	}if (c == true) {
// 		console.log(i);
// 	}
// }

// for (var i = 2; i <= 100; i++) {
// 	var c = true;
// 	for (var j = 2; j<i; j++) {
// 		if (i%j==0) {
// 			c = false;
// 			break;
// 		}if (c==true){
// 			console.log(i);
// 		}
// 	}
// }


console.log('求和');
var cas = [12,34,2,5,76,34,66,78];
var sum = 0;
for (var i = 0; i < cas.length; i++) {
		sum = sum+cas[i];
}

console.log(sum);

console.log('随机获取数组内容');
var wl = [12,'a',9,'p',8];
var z = Math.floor(Math.random()*wl.length);
console.log(wl[z]);

console.log('生成从0到指定值的数字数组');
	function daxi(a){
		 var suiji = Math.floor(Math.random()*a);
		var qiqi = [];
		for (var i = 0; i < a; i++) {
			if (i<=a) {
			qiqi.push(i);
		}
	}	
		console.log(qiqi);
	}
	daxi(10);
	
//第一题:封装一个输入半径求圆的面积的函数
function sui(a){
	console.log(Math.PI*(a*a));
}
sui(6);


//第二题：封装一个显示时间的函数
	var b;
	function shijian(){
		b = new Date;
		console.log(b);
	}
	shijian();

//第三题、取数组中的最大值
	var arr = [1,5,6,3,8,4];
	var c = 0;
	for (var i = 0; i < arr.length-1; i++) {
		if(arr[i]>arr[i+1]){
			c = arr[i];

		}else{
			c = arr[i+1];
		}
	}
	console.log(c);
//第四题 [61,5,64,24,27,66,67,24,46,64];去重
var arr = [61,5,64,24,27,66,67,24,46,64];
for (var i = 0; i < arr.length; i++){
	for (var j = i+1; j < arr.length; j++){
		if(arr[j] == arr[i]){
			arr.splice(j,1);
			j--;
		}
	}
}
console.log(arr);
	







var arr1 = [2,4,1,2,3,4,5,3,4,5];
var arr2 = [];
var n ;
//去重第1步，向空数组添加第一个数值；
n=-1;
if (n==-1) {
	arr2.push(arr1[0]);
}
//去重第2步，判断原数组中的下一个值是否与新数组的值有相等情况，没有则插入新数组；
for (var j = 0; j < arr2.length; j++){
	if(arr1[1]==arr2[j]){
		n=j;//如果有相等的，就改变n的值，让它不为-1；
		break;//此时跳出循环不用再往下对比了；
	}
}
if (n==-1) {
	arr2.push(arr1[1]);
}
//去重第3步，使用循环，判断原数组中的所有值是否与新数组的值有相等情况，没有则插入新数组；

for (var i = 0; i < arr1.length; i++) {
	n = -1;//arr1数组在取得一个值对比的时候，需要初始化n为-1，否则n会继续上一次产生的值，有可能在符合条件的时候依然不是-1；
	for (var j = 0; j < arr2.length; j++) {
		if(arr1[i]==arr2[j]){
			n=j;
			break;
		}
	}
	if (n==-1) {
		arr2.push(arr1[i]);
	}
}
console.log(arr2);

</script>
</html>


